export default {
  // 校验account用户名
  /**
   *
   * @param {*} value 表单项的值 => 通过v-model获取的值
   * @returns 1. 校验不通过返回错误提示信息 2. 校验通过返回true
   */
  account (value) {
    if (!value) return '请输入用户名'
    return true
  },
  // 校验密码
  password (value) {
    if (!value) return '请输入密码'
    if (!/^\w{6,24}$/.test(value)) return '密码是6-24个字符'
    return true
  },
  // 手机号
  mobile (value) {
    if (!value) return '请输入手机号'
    if (!/^1[3-9]\d{9}$/.test(value)) return '手机号格式错误'
    return true
  },
  // 验证码
  code (value) {
    if (!value) return '请输入验证码'
    if (!/^\d{6}$/.test(value)) return '验证码是6个数字'
    return true
  },
  // 是否同意网站使用条款
  isAgree (value) {
    if (!value) return '请勾选同意用户协议'
    return true
  }
}
